#ifndef __MT6701_H
#define __MT6701_H

#include "at32f413_board.h"
#include "i2c_user.h"
#include "math_utils.h"

void mt6701_Init(void);
float mt6701_GetRawAngle(void);
uint16_t mt6701_GetRawData(void);
void encoder_Update(void);
float encoder_GetLapAngle(void);
float encoder_GetFullAngle(void);
int32_t encoder_GetRotationCount(void);
void encoder_VarInit(void);
float encoder_GetVelocity(void);

#endif // __MT6701_H